hanging fly

Noun
  1. any of various mecopterous insects of the family Bittacidae
hanging fly
A hanging fly rests upside down on a leaf.